on.schedule
はある決められた時刻にワークフローを実行する為の仕組みです。このイベントによってワークフローが走る時対象になるブランチは、そのリポジトリのデフォルトブランチになります。またその内容は最新のコミット時のものになります。
設定するにはon.schedule
の下にcron
キーを持つ連想配列を配列で置きます。cron
はPOSIX クーロン構文で書く必要があります。配列ということは同時に複数の値を置くことができます。
on:
schedule:
- cron: "*/5 * * * *"
- cron: "*/7 * * * *"
このような設定ではワークフローは5分毎と7分毎に実行されます。注意点として2020年1月時点ではcron
の最小インターバルは5分と設定されてます。